<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>return注意事项</title>
    <script>
        // 函数返回注意事项
        // 1，return 终止函数
        function getSum(num1, num2) {
            return num1 + num2;
            // 后面的代码不会执行
        }
        console.log(getSum(1,2)); 


        // 2. return 只能返回一个值
        function fn(num1, num2) {
            // 返回的是最后一个值
            return num1, num2;
        }
        console.log(fn(1,2));

        // 3. 我们求任意两个数的，加减乘除结果
        function getResult(num1, num2) {
            return [num1 + num2,num1 - num2, num1 * num2, num1 / num2];
        }
        var re = getResult(1,2);
        // 返回的是一个数组
        console.log(re);

        // 4. 函数没有return undefined
        function fun1 () {

        }
        console.log(fun1());

        // return 退出循环 返回return语句中的值， 结束当前函数体内的代码
        // break  结束当前的循环体
        // 跳出本次循环，继续执行下次循环
    </script>
</head>
<body>
    
</body>
</html>